package com.racheiros.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;

public class Usuario implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private long id;
	private String userName;
	private String userPassword;
	
	//dados pessoais
    private String Nome;
    private String Sobrenome;
	private String Apelido;
    private Date DataDeNascimento;
    private String sexo;
    
    
    
    // localidade jogador
    private Integer Cep; 
    private String Endereco;
    private String Cidade;
    private String Estado;
    private String Pais;
    private String Numero;
    private String complemento;
    
    //contato 
    private String Email;
    private Integer FoneCelular;
    private Integer FoneFixo; 
    
    //outros
    private Integer CodTime; //Codigo do time pelo qual torce
    private ArrayList<String> GroupsList; // (lista de grupos aos quais pertence)
    
    private String Habilidade; //(o quão hábil é o jogador para determinada modalidade) // mudar para ENUM
    private String Modalidade; //modalidade praticada
    
    
   public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserPassword() {
		return userPassword;
	}
	public void setUserPassword(String userPassword) {
		this.userPassword = userPassword;
	}
	//getters and setters 
	public String getNome() {
		return Nome;
	}
	public void setNome(String nome) {
		Nome = nome;
	}
	public String getSobrenome() {
		return Sobrenome;
	}
	public void setSobrenome(String sobrenome) {
		Sobrenome = sobrenome;
	}
	public String getApelido() {
		return Apelido;
	}
	public void setApelido(String apelido) {
		Apelido = apelido;
	}
	public Date getDataDeNascimento() {
		return DataDeNascimento;
	}
	public void setDataDeNascimento(Date dataDeNascimento) {
		DataDeNascimento = dataDeNascimento;
	}

	public String getSexo() {
		return sexo;
	}
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	public String getEmail() {
		return Email;
	}
	public void setEmail(String email) {
		Email = email;
	}
	public String getEndereco() {
		return Endereco;
	}
	public void setEndereco(String endereco) {
		Endereco = endereco;
	}
	public Integer getCep() {
		return Cep;
	}
	public void setCep(Integer cep) {
		Cep = cep;
	}
	public String getNumero() {
		return Numero;
	}
	public void setNumero(String numero) {
		Numero = numero;
	}
	public Integer getCodTime() {
		return CodTime;
	}
	public void setCodTime(Integer codTime) {
		CodTime = codTime;
	}
	public Integer getFoneCelular() {
		return FoneCelular;
	}
	public void setFoneCelular(Integer foneCelular) {
		FoneCelular = foneCelular;
	}
	public Integer getFoneFixo() {
		return FoneFixo;
	}
	public void setFoneFixo(Integer foneFixo) {
		FoneFixo = foneFixo;
	}
	public ArrayList<String> getGroupsList() {
		return GroupsList;
	}
	public void setGroupsList(ArrayList<String> groupsList) {
		GroupsList = groupsList;
	}
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public String getCidade() {
		return Cidade;
	}
	public void setCidade(String cidade) {
		Cidade = cidade;
	}
	public String getEstado() {
		return Estado;
	}
	public void setEstado(String estado) {
		Estado = estado;
	}
	public String getPais() {
		return Pais;
	}
	public void setPais(String pais) {
		Pais = pais;
	}
	public String getComplemento() {
		return complemento;
	}
	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}
	public String getHabilidade() {
		return Habilidade;
	}
	public void setHabilidade(String habilidade) {
		Habilidade = habilidade;
	}
	public String getModalidade() {
		return Modalidade;
	}
	public void setModalidade(String modalidade) {
		Modalidade = modalidade;
	}

}